Clocks Model for Specification and Analysis of Timing in Real-Time Embedded Systems
نویسندگان
چکیده
Problems concerning formal semantics for Clock Constraint Specification Language (CCSL) are considered in the paper. CCSL is intended for describing logical time models for real-time embedded systems and the language is a part of UML profile for MARTE. There exist two approaches to introduce a denotational semantics for CCSL. A pure relational subset of CCSL is defined in the paper. The notion of time structure with clocks is introduced to refine describing denotational semantics for this CCSL subset, which authors called RCCSL. Semantic properties of RCCSL have been studied. Theorem about coincidence semantics of RCCSL for the two approaches is proved.
منابع مشابه
Compositional Verification of Timing Constraints for Embedded Real-Time Systems
In real-time software, not only computation errors but also timing errors can cause system failures, which eventually result in significant physical damages or threats to human life. To efficiently guarantee the timely execution of expected functions, it is necessary to clearly specify and formally verify timing requirements before performing detailed system design. This paper proposes a compos...
متن کاملAnalysis Support for TADL2 Timing Constraints on EAST-ADL Models
It is critical to analyze characteristics of real-time embedded systems such as timing behavior early in the development. In the automotive domain, EAST-ADL is a concrete example of the model-based approach for the architectural modeling of real-time systems. The Timing Augmented Description Language v.2 (TADL2) allows for the specification of timing constraints on top of EAST-ADL models. In th...
متن کاملVerifying MARTE/CCSL Mode Behaviors Using UPPAAL
In the development of safety-critical embedded systems, the ability to formally analyze system behavior models, based on timing and causality, helps the designer to get insight into the systems overall timing behavior. To support the design and analysis of real-time embedded systems, the UML modeling profile MARTE provides CCSL – a time model and a clock constraint specification language. CCSL ...
متن کاملSynthesis of Timing Scenarios for Embedded Systems using Modular Petri nets
In developing time-critical systems such as real-time systems and embedded systems, it is important to check timing conflicts between timing requirements as earlier as possible. For checking timing conflicts, at least, a formal notation should be introduced for a concrete and unambiguous requirements specification. However, in an earlier development phase it is not easy to describe timing requi...
متن کاملA general time model for the specification and design of embedded real-time systems
Design of complex embedded systems feasible with current and upcoming semiconductor technologies necessitates consideration of realtime from the beginning. However, the commonly used specification techniques do not consider temporal aspects in general like fulfillment of high level timing requirements or dynamic reactions on timing violations. In this paper, we discuss the restrictions of curre...
متن کامل